package org.meichao.config;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;


/**
 * 构建数据源代理，使满足数据源的动态切换
 */
public class DataSourceProxy extends AbstractRoutingDataSource {

    @Override
    protected Object determineCurrentLookupKey() {
        //获取当前线程中设置的变量值，获取key来决定要使用哪个数据源
        return DataSourceContextHolder.getLocal();
    }

}
